package rothag.models.developpement;

import rothag.models.ModelBase;

/**
 * @version 0.1
 * @author gulian.lorini
 */
public class Commerce extends ModelBase implements Developpement {

    private int cout;
    private int points;
    private String effet;
    private String nom;

    public Commerce() {
        cout = 40;
        points = 8;
        nom = this.getClass().getSimpleName();
        effet = "À la fin de la Partie, le système ajoute 1 point de bonus pour chaque Ressource encore présente sur le plateau du joueur. Les joueurs possédant une Caravane pourront marquer plus de 6 points.";

    }

    /**
     * Retourne le nom du développement
     * @return Nom du développement
     */
    public String getNom() {
        return nom;
    }

    /**
     * Retourne l'effet du développement
     * @return Effet du développement
     */
    public String getEffet() {
        return effet;
    }

    /**
     * Retourne le nombre de points gagnés avec le développement
     * @return Nombre de points gagnés
     */
    public int getPoints() {
        return points;
    }

    /**
     * Retourne le coût du développement
     * @return Coût du développement
     */
    public int getCout() {
        return cout;
    }
}
